<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
    <title>my-vue</title>

</head>

<body>
    <div id="app"></div>
    <!-- built files will be auto injected -->
</body>
<script type="text/javascript">
    var scan = null;
    mui.init({
            keyEventBind: {
                backbutton: true, //关闭back按键监听
            }
        })
        //首页返回键处理
        // 处理逻辑： 1s内，连续两次按返回键，则退出应用；
    var first = null;
    mui.back = function() {
        //阻止扫码放回键
        if (window.location.href.indexOf('scan') != -1) {
            return false
        }
        // 首次按键， 提示 再按一次退出应用
        if (!first) {
            first = new Date().getTime(); //记录第一次按下回退键的时间
            // mui.toast("再按一次退出应用");
            history.go(-1); // 回退到上一页
            setTimeout(function() {
                //1s 后清除
                first = null;
            }, 1000);

        } else {
            if (new Date().getTime() - first < 1000) {
                //如果两次按下的时间小于1s
                plus.runtime.quit(); //那么就退出app
            }
        }
    }
</script>

</html>